/**
 * 
 */
package cn.ad.server.web.spring.model;

import org.apache.commons.lang3.builder.ToStringBuilder;

/**
 * 广告请求响应类 描述广告请求的返回结果抽象类
 * 
 * @author Administrator
 */
public abstract class AdResponse implements IAdserverResponse {

	/**
	 * 响应状态码 - 成功
	 */
	public static final int STATUS_SUCCESS = 0;

	/**
	 * 响应状态码
	 */
	private int status;

	/**
	 * 构造方法
	 * 
	 * @param status
	 *            影响状态
	 */
	public AdResponse(int status) {
		this.status = status;
	}

	public AdResponse() {
		super();
	}

	/**
	 * @return the status
	 */
	public int getStatus() {
		return status;
	}

	/**
	 * @param status
	 *            the status to set
	 */
	public void setStatus(int status) {
		this.status = status;
	}

	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this);
	}
}
